草庐IT

dart - Flutter:刮刮卡

全部标签

dart - 在 Flutter 中从 Controller 控制滚动条

我已经制作了一个可水平滚动的列表,但我想控制从特定小部件的滚动。在图中,如果我按住底部的视频进度条并将其向右移动,它应该会使屏幕滚动。当我通过滑动屏幕水平滚动列表时,它也会调整其位置。我已经制作了所有的小部件。我只想知道如何同步它们。. 最佳答案 您可以在滚动Controller中使用position。例如-如果我必须在用户到达小部件列表末尾时执行操作,这就是条件-if(_scrollController.position.pixels==_scrollController.position.maxScrollExtent){}

dart - 在 Flutter 中从 Controller 控制滚动条

我已经制作了一个可水平滚动的列表,但我想控制从特定小部件的滚动。在图中,如果我按住底部的视频进度条并将其向右移动,它应该会使屏幕滚动。当我通过滑动屏幕水平滚动列表时,它也会调整其位置。我已经制作了所有的小部件。我只想知道如何同步它们。. 最佳答案 您可以在滚动Controller中使用position。例如-如果我必须在用户到达小部件列表末尾时执行操作,这就是条件-if(_scrollController.position.pixels==_scrollController.position.maxScrollExtent){}

flutter - (Flutter) 如果没有互联网连接,如何启动静态 html 页面而不是 URL?

我安装了flutter_webview_plugin。如果没有互联网连接,我正在尝试启动自定义静态html页面而不是我的URL(我的网站“wwww.duevents.in”),因为“网页不可用”页面看起来不太专业。我正在使用它来检查设备上的互联网并且它工作正常(“connectionStatus==true”当互联网连接时,反之亦然):Futurecheck()async{try{finalresult=awaitInternetAddress.lookup('google.com');if(result.isNotEmpty&&result[0].rawAddress.isNotEm

flutter - (Flutter) 如果没有互联网连接,如何启动静态 html 页面而不是 URL?

我安装了flutter_webview_plugin。如果没有互联网连接,我正在尝试启动自定义静态html页面而不是我的URL(我的网站“wwww.duevents.in”),因为“网页不可用”页面看起来不太专业。我正在使用它来检查设备上的互联网并且它工作正常(“connectionStatus==true”当互联网连接时,反之亦然):Futurecheck()async{try{finalresult=awaitInternetAddress.lookup('google.com');if(result.isNotEmpty&&result[0].rawAddress.isNotEm

dart - 对 Dart 中的对象列表进行排序

我正在尝试使用以下函数对称为“帖子”的对象列表进行排序。它似乎没有像我预期的那样工作,我不确定为什么。调用函数之前“帖子”中的标题值为66666666666,新帖子,LukeKady,Rory的溜冰场,新帖子。按标题排序后:66666666666,LukeKady,新的,新的职位,Rory的溜冰场。还尝试为标题添加.toLowerCaase()并得到相同的结果。voidsortPosts(StringsortBy){if(sortBy=="Title"){posts.sort((a,b)=>a.title[0].compareTo(b.title[0]));}else{posts.so

dart - 对 Dart 中的对象列表进行排序

我正在尝试使用以下函数对称为“帖子”的对象列表进行排序。它似乎没有像我预期的那样工作,我不确定为什么。调用函数之前“帖子”中的标题值为66666666666,新帖子,LukeKady,Rory的溜冰场,新帖子。按标题排序后:66666666666,LukeKady,新的,新的职位,Rory的溜冰场。还尝试为标题添加.toLowerCaase()并得到相同的结果。voidsortPosts(StringsortBy){if(sortBy=="Title"){posts.sort((a,b)=>a.title[0].compareTo(b.title[0]));}else{posts.so

List [index +1] 有效 [index - 1] 无效(Flutter)

我有一个方法可以跳到下一个列表项,效果很好,但是显示上一个列表项的方法似乎没有重新呈现。当我打印到控制台时,列表项索引下降1,但文本小部件不会像它增加1时那样更新。我已经展示了下面的2x方法和构建的摘录。帮助!:)void_skipFlashcard(){setState((){intcurrentIndex=allFlashcards.indexOf(widget.flashcardToShow);varnextFlashcard=allFlashcards[currentIndex+1];widget.flashcardToShow=nextFlashcard;print(widg

List [index +1] 有效 [index - 1] 无效(Flutter)

我有一个方法可以跳到下一个列表项,效果很好,但是显示上一个列表项的方法似乎没有重新呈现。当我打印到控制台时,列表项索引下降1,但文本小部件不会像它增加1时那样更新。我已经展示了下面的2x方法和构建的摘录。帮助!:)void_skipFlashcard(){setState((){intcurrentIndex=allFlashcards.indexOf(widget.flashcardToShow);varnextFlashcard=allFlashcards[currentIndex+1];widget.flashcardToShow=nextFlashcard;print(widg

redux - Flutter Redux - 在中间件中处理到屏幕的导航

在我的FlutterRedux应用程序中,我有一个身份验证中间件,负责处理对外部身份验证服务的用户身份验证调用。如果我想在某些响应时重定向到另一个屏幕(例如,在登录操作成功时转到主屏幕)-是否建议在中间件中处理该问题,或者是否有其他最佳实践方法? 最佳答案 我以前在web中使用redux,建议在middleware中处理导航,你可以在你的中间件中调用Navigator.of(context).pushNamed("youRoute")或者你可以使用NavigationMiddleware.

redux - Flutter Redux - 在中间件中处理到屏幕的导航

在我的FlutterRedux应用程序中,我有一个身份验证中间件,负责处理对外部身份验证服务的用户身份验证调用。如果我想在某些响应时重定向到另一个屏幕(例如,在登录操作成功时转到主屏幕)-是否建议在中间件中处理该问题,或者是否有其他最佳实践方法? 最佳答案 我以前在web中使用redux,建议在middleware中处理导航,你可以在你的中间件中调用Navigator.of(context).pushNamed("youRoute")或者你可以使用NavigationMiddleware.